package com.hlf.modules.merchant.store.entity;

import com.hlf.modules.sys.entity.File;

import java.util.List;

public class XdLMerchantReportInfo {
    private Long merchantId;//商户Id
    private String serviceId;  // 1   String  7   交易码 6060601
    private String stlSign;  //   1   String  1   结算标志    1-对私 0-对公
    private String orgNo;  //  //   1   String  6   机构号 合作商机构号
    private String stlOac;  //   // 1   String  23  结算账户    1-23 位数字
    private String bnkAcnm;  //     1   String  45  户名  2-45个字符，汉字，字母，数字
    private String icrpIdNo;  //   0   String  18  结算人身份证号 结算标志为1-对私必输，对私：必输，18位数字对公，后台默认给法人身份证号
    private String crpExpDtTmp;  //   0   String  10  结算人身份证有限期   结算标志为1-对私,必输对私：输入格式 1999-12-31,对公：默认法人身份证到期日
    private String wcLbnkNo;  //   1   String  12  开户行 联行行号12位数字校验正确性
    private String busLicNo;  //   1   String  27  营业执照号   长度1-27，字母，数字
    private String bseLiceNm;  //  1   String  36  营业执照名   长度1-36，字母，数字、汉字，不能全为数字
    private String crpNm;  //   1   String  10  法人姓名    2-10 汉字、数字、字母不能全为数字
    private String mercAdds;  //    1   String  65  营业执照地址  格式：详细地址
    private String busExpDt;  //   1   String  10  营业执照有限期 格式：1999-12-31，不能小于当前日期
    private String crpIdNo;  //    1   String  18  法人身份证   18位数字
    private String crpExpDt;  //   1   String  10  法人身份证有效日期   格式：1999-12-31，不能小于当前日期
    private String stoeNm;  //  1   String  20  签购单名称(门店名称)   8-20个数字、字母、汉字不能全为数字
    private String stoeCntNm;  //  1   String  10  联系人名称   长度2-10，字母、数字、汉字不能全为数字
    private String stoeCntTel;  //     1   String  11  联系人手机号  11位数字
    private String mccCd;  //   1   String  4   商户类型    MCC码，校验合法性
    private String stoeAreaCod;  //    1   String  6   地区码 6位数字，校验合法性
    private String stoeAdds;  //    1   String  65  商户地址    格式：详细地址
    private String trmRec;  //  1   String  2   终端数量    范围在1-99
    private String mailbox;  //  1   String  50  联系人邮箱   
    private String alipayFlg;  //   1   String  1   扫码产品    Y-选择 N-不选择 最少选一个产品
    private String yhkpayFlg;  //   1   String  1   银行卡产品
    private String feeRatScan;  //     0   String  精确到小数点后2位   扫码费率(%) 默认：0.38，（0.25%-3%）范围浮动（扫码支付勾选时必输）
    private String feeRat1Scan;  //    0   String  精确到小数点后2位   银联二维码费率(%)  银行卡和扫码都选择时候必输
    private String feeRat;  //  0   String  精确到小数点后2位   借记卡费率(%)    默认0.5，0.4%-3% 浮动银行卡（银行卡产品选择时必输）
    private String maxFeeAmt;  //  0   String  2   借记卡封顶（元）    默认20，最低18， 0表示不封顶（银行卡产品选择时必输）
    private String feeRat1;  //     0   String  精确到小数点后2位   贷记卡费率（%）    默认0.6，贷记卡0.52%-3%范围浮动（已还款产品选择时必输）
    private String signValue;  //     签名域，详见“安全规范
    private String furl;

    private List<File> storeSignImg;

    private List<File> openLicenseImg;

    private List<File> businessImg;

    private List<File> identityCardImg;

    private List<File> bankCardImg;

    private  String authenticationName;

    public String getAuthenticationName() {
        return authenticationName;
    }

    public void setAuthenticationName(String authenticationName) {
        this.authenticationName = authenticationName;
    }

    public List<File> getStoreSignImg() {
        return storeSignImg;
    }

    public void setStoreSignImg(List<File> storeSignImg) {
        this.storeSignImg = storeSignImg;
    }

    public List<File> getOpenLicenseImg() {
        return openLicenseImg;
    }

    public void setOpenLicenseImg(List<File> openLicenseImg) {
        this.openLicenseImg = openLicenseImg;
    }

    public List<File> getBusinessImg() {
        return businessImg;
    }

    public void setBusinessImg(List<File> businessImg) {
        this.businessImg = businessImg;
    }

    public List<File> getIdentityCardImg() {
        return identityCardImg;
    }

    public void setIdentityCardImg(List<File> identityCardImg) {
        this.identityCardImg = identityCardImg;
    }

    public List<File> getBankCardImg() {
        return bankCardImg;
    }

    public void setBankCardImg(List<File> bankCardImg) {
        this.bankCardImg = bankCardImg;
    }

    public String getServiceId() {
        return serviceId;
    }

    public void setServiceId(String serviceId) {
        this.serviceId = serviceId;
    }

    public String getStlSign() {
        return stlSign;
    }

    public void setStlSign(String stlSign) {
        this.stlSign = stlSign;
    }

    public String getOrgNo() {
        return orgNo;
    }

    public void setOrgNo(String orgNo) {
        this.orgNo = orgNo;
    }

    public String getStlOac() {
        return stlOac;
    }

    public void setStlOac(String stlOac) {
        this.stlOac = stlOac;
    }

    public String getBnkAcnm() {
        return bnkAcnm;
    }

    public void setBnkAcnm(String bnkAcnm) {
        this.bnkAcnm = bnkAcnm;
    }

    public String getIcrpIdNo() {
        return icrpIdNo;
    }

    public void setIcrpIdNo(String icrpIdNo) {
        this.icrpIdNo = icrpIdNo;
    }

    public String getCrpExpDtTmp() {
        return crpExpDtTmp;
    }

    public void setCrpExpDtTmp(String crpExpDtTmp) {
        this.crpExpDtTmp = crpExpDtTmp;
    }

    public String getWcLbnkNo() {
        return wcLbnkNo;
    }

    public void setWcLbnkNo(String wcLbnkNo) {
        this.wcLbnkNo = wcLbnkNo;
    }

    public String getBusLicNo() {
        return busLicNo;
    }

    public void setBusLicNo(String busLicNo) {
        this.busLicNo = busLicNo;
    }

    public String getBseLiceNm() {
        return bseLiceNm;
    }

    public void setBseLiceNm(String bseLiceNm) {
        this.bseLiceNm = bseLiceNm;
    }

    public String getCrpNm() {
        return crpNm;
    }

    public void setCrpNm(String crpNm) {
        this.crpNm = crpNm;
    }

    public String getMercAdds() {
        return mercAdds;
    }

    public void setMercAdds(String mercAdds) {
        this.mercAdds = mercAdds;
    }

    public String getBusExpDt() {
        return busExpDt;
    }

    public void setBusExpDt(String busExpDt) {
        this.busExpDt = busExpDt;
    }

    public String getCrpIdNo() {
        return crpIdNo;
    }

    public void setCrpIdNo(String crpIdNo) {
        this.crpIdNo = crpIdNo;
    }

    public String getCrpExpDt() {
        return crpExpDt;
    }

    public void setCrpExpDt(String crpExpDt) {
        this.crpExpDt = crpExpDt;
    }

    public String getStoeNm() {
        return stoeNm;
    }

    public void setStoeNm(String stoeNm) {
        this.stoeNm = stoeNm;
    }

    public String getStoeCntNm() {
        return stoeCntNm;
    }

    public void setStoeCntNm(String stoeCntNm) {
        this.stoeCntNm = stoeCntNm;
    }

    public String getStoeCntTel() {
        return stoeCntTel;
    }

    public void setStoeCntTel(String stoeCntTel) {
        this.stoeCntTel = stoeCntTel;
    }

    public String getMccCd() {
        return mccCd;
    }

    public void setMccCd(String mccCd) {
        this.mccCd = mccCd;
    }

    public String getStoeAreaCod() {
        return stoeAreaCod;
    }

    public void setStoeAreaCod(String stoeAreaCod) {
        this.stoeAreaCod = stoeAreaCod;
    }

    public String getStoeAdds() {
        return stoeAdds;
    }

    public void setStoeAdds(String stoeAdds) {
        this.stoeAdds = stoeAdds;
    }

    public String getTrmRec() {
        return trmRec;
    }

    public void setTrmRec(String trmRec) {
        this.trmRec = trmRec;
    }

    public String getMailbox() {
        return mailbox;
    }

    public void setMailbox(String mailbox) {
        this.mailbox = mailbox;
    }

    public String getAlipayFlg() {
        return alipayFlg;
    }

    public void setAlipayFlg(String alipayFlg) {
        this.alipayFlg = alipayFlg;
    }

    public String getYhkpayFlg() {
        return yhkpayFlg;
    }

    public void setYhkpayFlg(String yhkpayFlg) {
        this.yhkpayFlg = yhkpayFlg;
    }

    public String getFeeRatScan() {
        return feeRatScan;
    }

    public void setFeeRatScan(String feeRatScan) {
        this.feeRatScan = feeRatScan;
    }

    public String getFeeRat1Scan() {
        return feeRat1Scan;
    }

    public void setFeeRat1Scan(String feeRat1Scan) {
        this.feeRat1Scan = feeRat1Scan;
    }

    public String getFeeRat() {
        return feeRat;
    }

    public void setFeeRat(String feeRat) {
        this.feeRat = feeRat;
    }

    public String getMaxFeeAmt() {
        return maxFeeAmt;
    }

    public void setMaxFeeAmt(String maxFeeAmt) {
        this.maxFeeAmt = maxFeeAmt;
    }

    public String getFeeRat1() {
        return feeRat1;
    }

    public void setFeeRat1(String feeRat1) {
        this.feeRat1 = feeRat1;
    }

    public String getSignValue() {
        return signValue;
    }

    public void setSignValue(String signValue) {
        this.signValue = signValue;
    }

    public Long getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }

    public String getFurl() {
        return furl;
    }

    public void setFurl(String furl) {
        this.furl = furl;
    }


}
